1、2016 年下半年高级语言程序设计(高起专)期末考试试题1. ( 单选题 )以下程序的输出结果是( )。main()int i,k,a10,p3;k=5;for(i=0;i=y)上面程序片段的输出结果是_(本题 2.0 分)A、 200 B、 100 C、 200 100 D、 输出格式符不够,输出不确定的值 标准答案:A23. ( 单选题 ) 在下列选项中,不正确的赋值语句是_.(本题 2.0分)A、 +t; B、 n1=(n2=(n3=0); C、 k=i=j; D、 a=b+c=1; 标准答案:D24. ( 单选题 ) 下面能正确进行字符串赋值操作的是( )(本题 2.0 分)A、 ch
2、ar *s; scanf(“%s”,s) ; B、 char *s ; s=”ABCDE” ; C、 char s5=“ABCDE”; D、 char s5=A,B,C,D,E; 标准答案:B25. ( 单选题 ) 下面有关 for 循环的正确描述是( )(本题 2.0 分)A、 for 循环只能用于循环次数已经确定的情况 B、 for 循环是先执行循环的循环体语句,后判断表达式 C、 在 for 循环中,不能用 break 语句跳出循环体 D、 for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来 标准答案:D26. ( 单选题 ) x 和 y 均定义为 int 型 ,z 定义为 double 型 , 以下不合法的 scanf 函数调用语句是()(本题 2.0 分)A、 scanf(“%d%s,%1e“,在该函数调用语句中,含有的实参个数是( )(本题 2.0 分)A、 3 B、 4 C、 5 D、 有语法错 标准答案:A