下载此文档

c语言复习题(一).doc


文档分类:中学教育 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
C语言复习题1
选择题
以下是C语言合法变量名的是( )
(A) (B) 2c4b (C) _4b (D) $abc
下面循环语句执行结束后变量x的值是_________。
int x=0, s=0;
for( x=1; x<=5; x++)
s=s+x;
(A) 1 (B) 0 (C) 6 (D) 5
字符串”\\a;b\n”在内存存储要占用( )字节。
(A) 5 (B) 6 (C) 7 (D) 8
任何一个C语言的可执行程序都是从( )开始运行的。
(A) main( )函数的入口处(B) 程序中的第一个函数
(C) 程序中的第一条语句(D) 编译预处理语句
有以下四组语句:
① char str[]=“Good morning!”;
② char str[20]; str=“Good morning!”;
③ char *p=“Good morning!”;
④ char *p; p=“Good morning!”;
则以下说法正确的是( )。
(A) 只有①和③正确(B) 只有①③④正确
(C) 只有①②③正确(D) 以上四组语句都正确
有如下输入语句:
int a,b,c;
scanf(“a=%d,b=%d,c=%d”, &a, &b, &c);
要使变量的a值为1,b的值为3,c的值为5,则从键盘输入数据的正确形式是( )。
(A) 135↓(B) 1 3 5↓(C) a=1,b=3,c=5↓(D) a=1 b=3 c=5↓
以下程序的运行结果是( )。
#include <>
void sub(int *x, int y, int z)
{
*x=y-z;
}
main( )
{
int a=10, b=5, c=1;
sub(&a, 8, 5);
sub(&b, a, 6);
sub(&c, a, b);
printf("%d,%d,%d\n", a, b, c);
}
(A) 7, 4, 2 (B) 10, 5, 1 (C) 10, 1, 9 (D) 3, -3, 6
有如下结构体类型的定义,则( )。
① struct stu1{ ② struct stu2{
int x; int y;
struct stu1 *p; struct stu2 q;
}; };
(A) ①正确,②不正确(B) ①、②都正确
(C) ①不正确,②正确(D) ①、②都不正确
对于语句for(表达式1;;表达式3)可理解为( )。
for(表达式1;表达式1;表达式3)
for(表达式1;表示式3;表达式3)
for(表达式1;0;表达式3)
for(表达式1;1;表达式3)
执行语句int a[][2]={1,2,3,4,5,6};后,a[1][1]的值是( )。
(A) 1 (B) 4 (C) 5 (D) 3
下面程序段中循环体的执行次数是( )。
int j=0;
do{
j=j+1;
}while(j>2);
(A) 0次(B) 1次(C) 2次(D) 无限次
在循环语句的循环体中执行continue语句,其作用是。
(A) 跳出该循环体,提前结束循环
(B)

c语言复习题(一) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小69 KB
  • 时间2018-03-14