正在加载图片...
笔试样卷 、选择题(每小题1分,共10分) 1.在C语言中,逻辑值“真”用(1)表示。 (1)(4)true(B)大于0的数C)非零整数D)非零的数 2.下列程序中有3个具有相同功能,只有(2)所完成的功能与其他程序不同 (2)(A)sum=0 (B)sum=0; while(i<=50) while(i++<50) sumt=i-++. sum+=i: (C)sum=0; (D)sum=0; while(i<50) while(++i<=50) sumt=t+i; 3.已知下列程序 #include ' stdio. h" main(int argc, char argvlD for(i=0; i<argc: i++) printf("%sIn", argvliD); 该程序的可执行文件名为 program.exe,运行程序时键入的命令行为: program apple orange banana 则执行结果为(3) (3)(A) PROGRAM PROGRAMEXE orange orange banana banana 4.在下列选项中,不正确的表达式是(4) (4)(4)a>b>c (C)a=1,b=2,c=3 D)p++ 5.若有定义inta||={1,2,3,45},p=a;则下面错误的运算式是(5) (5)(A)*(p+=3)(B)a3H++(O(a+=2)(D)++p,+中p,p 6.下列函数调用不正确的是(6) (6)(A)putchar(putchar(ch))(B)str=gets(s)(C) fclose(fp)(D)fopen(fp) 7.定义char*s且执行s= malloc(255)之后,能正确输入一个串的是(7) (7)(A) scanf("%s",&s); scan ); (D)scanf(%os",*s笔试样卷 一、选择题(每小题 1 分,共 10 分) 1.在 C 语言中,逻辑值“真”用 (1) 表示。 (1)(A) true (B) 大于 0 的数 (C) 非零整数 (D) 非零的数 2.下列程序中有 3 个具有相同功能,只有 (2) 所完成的功能与其他程序不同。 (2) (A) sum=0; (B) sum=0; i=0; i=1; while(i<=50) while(i++<50) sum+=i++; sum+=i; (C) sum=0; (D) sum=0; i=0; i=0; while(i<50) while(++i<=50) sum+=++i; sum+=i; 3.已知下列程序: #include "stdio.h" main(int argc,char *argv[]) { int i; for(i=0;i<argc;i++) printf("%s\n",argv[i]); } 该程序的可执行文件名为 program.exe,运行程序时键入的命令行为: program apple orange banana 则执行结果为 (3) 。 (3) (A) (B) (C) (D) PROGRAM PROGRAM.EXE apple p apple apple orange a orange orange banana o banana banana b 4.在下列选项中,不正确的表达式是 (4) 。 (4) (A) a>b>c (B) x=a+b>c+d=y (C) a=1,b=2,c=3 (D) p++ 5.若有定义 int a[ ]={1,2,3,4,5},*p=a;则下面错误的运算式是 (5) 。 (5) (A) *(p+=3) (B) a[3]++ (C) (a+=2) (D) ++p, ++p, *p 6.下列函数调用不正确的是 (6) 。 (6) (A) putchar(putchar(ch)) (B) str=gets(s) (C) fclose(fp) (D) fopen(fp) 7.定义 char *s 且执行 s=malloc(255)之后,能正确输入一个串的是 (7) 。 (7)(A) scanf("%s",&s); (B) scanf("%c",&s[0]); (C) scanf("%s",s); (D) scanf("%s",*s)
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有