2006英语一text1

(2006年Text1)
In spite of “endless talk of difference,” American society is an amazing machine for homogenizing people. This is “the democratizing uniformity of dress and discourse, and the casualness and absence of deference” characteristic of popular culture. People are absorbed into “a culture of consumption” launched by the 19th-century department stores that offered “vast arrays of goods in an elegant atmosphere.” Instead of intimate shops catering to “a knowledgeable elite,” these were stores “anyone could enter, regardless of class or background.” This turned shopping into a public and democratic act. The mass media, advertising and sports are other forces for homogenization.

Immigrants are quickly fitting into this common culture, which may not be altogether elevating but is hardly poisonous. Writing for the National Immigration Forum, Gregory Rodriguez reports that today’s immigration is neither at unprecedented level nor resistant to assimilation. In 1998 immigrants were 9.8 percent of population; in 1900, 13.6 percent. In the 10 years prior to 1990, 3.1 immigrants arrived for every 1,000 residents; in the 10 years prior to 1890, 9.2 for every 1,000. Now, consider three indices of assimilation – language, home ownership and intermarriage.

The 1990 Census revealed that “a majority of immigrants from each of the fifteen most common countries of origin spoke English ‘well’ or ‘very well’ after ten years of residence.” The children of immigrants tend to be bilingual and proficient in English. “By the third generation, the original language is lost in the majority of immigrant families.” Hence the description of America as a “graveyard” for language. By 1996 foreign-born immigrants who had arrive before 1970 had a home ownership rate of 75.6 percent, higher than the 69.8 percent rate among native-born Americans.

Foreign-born Asians and Hispanics “have higher rates of intermarriage than do U.S.-born whites and blacks.” By the third generation, one third of Hispanic women are married to non-Hispanics, and 41 percent of Asian-American women are married to non-Asians.

Rodriguez notes that children in remote villages around world are fans of superstars like Amold Schwarzenegger and Garth Brooks, yet “some Americans fear that immigrant living within the United States remain somehow immune to the nation’s assimilative power.”

Are there divisive issues and pockets of seething in America? Indeed. It is big enough to have a bit of everything. But particularly when viewed against America’s turbulent past, today’s social indices hardly suggest a dark and deteriorating social environment.

  1. The word “homogenizing” (Line 2, Paragraph 1) most probably means ________.

[A] identifying

[B] associating

[C] assimilating

[D] monopolizing

  1. According to the author, the department stores of the 19th century ________.

[A] played a role in the spread of popular culture

[B] became intimate shops for common consumers

[C] satisfied the needs of a knowledgeable elite

[D] owed its emergence to the culture of consumption

  1. The text suggests that immigrants now in the U.S. ________.

[A] are resistant to homogenization

[B] exert a great influence on American culture

[C] are hardly a threat to the common culture

[D] constitute the majority of the population

  1. Why are Amold Schwarzenegger and Garth Brooks mentioned in Paragraph 5?

[A] To prove their popularity around the world.

[B] To reveal the public’s fear of immigrants.

[C] To give examples of successful immigrants.

[D] To show the powerful influence of American culture.

  1. In the author’s opinion, the absorption of immigrants into American society is ________.

[A] rewarding

[B] successful

[C] fruitless(B)

[D] harmful

好的,我会帮您解答这个问题。首先,我们需要了解下什么是MVVM模式。 MVVM是Model-View-ViewModel的缩写,是种用于构建用户界面的架构模式,它将界面逻辑与业务逻辑分离,并且提供了个双向绑定的机制,使得数据的修改可以自动更新到界面上。 接下来,我们可以开始编写中英文单词计算器了。首先,我们需要创建个Model类,用于处理计算逻辑: ```C# public class CalculatorModel { public double Calculate(double num1, double num2, string op) { switch (op) { case "+": return num1 + num2; case "-": return num1 - num2; case "*": return num1 * num2; case "/": return num1 / num2; default: throw new ArgumentException("Invalid operator"); } } } ``` 然后,我们需要创建个ViewModel类,用于处理界面逻辑和数据绑定: ```C# public class CalculatorViewModel : INotifyPropertyChanged { private CalculatorModel model; private double num1; private double num2; private string op; private double result; public CalculatorViewModel() { model = new CalculatorModel(); } public double Num1 { get { return num1; } set { num1 = value; OnPropertyChanged("Num1"); Calculate(); } } public double Num2 { get { return num2; } set { num2 = value; OnPropertyChanged("Num2"); Calculate(); } } public string Op { get { return op; } set { op = value; OnPropertyChanged("Op"); Calculate(); } } public double Result { get { return result; } set { result = value; OnPropertyChanged("Result"); } } private void Calculate() { try { Result = model.Calculate(Num1, Num2, Op); } catch (Exception ex) { Result = 0; MessageBox.Show(ex.Message); } } public event PropertyChangedEventHandler PropertyChanged; protected virtual void OnPropertyChanged(string propertyName) { PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); } } ``` 最后,我们需要创建个View类,用于展示界面和数据绑定: ```C# <Window x:Class="Calculator.View.CalculatorView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Calculator" Height="300" Width="300"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="Auto"/> <RowDefinition Height="Auto"/> <RowDefinition Height="Auto"/> <RowDefinition Height="Auto"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="Auto"/> </Grid.ColumnDefinitions> <Label Grid.Row="0" Grid.ColumnSpan="4" Content="Calculator" HorizontalAlignment="Center"/> <Label Grid.Row="1" Grid.Column="0" Content="Num1:"/> <TextBox Grid.Row="1" Grid.Column="1" Margin="5" Text="{Binding Num1, UpdateSourceTrigger=PropertyChanged}"/> <Label Grid.Row="1" Grid.Column="2" Content="Op:"/> <TextBox Grid.Row="1" Grid.Column="3" Margin="5" Text="{Binding Op, UpdateSourceTrigger=PropertyChanged}"/> <Label Grid.Row="2" Grid.Column="0" Content="Num2:"/> <TextBox Grid.Row="2" Grid.Column="1" Margin="5" Text="{Binding Num2, UpdateSourceTrigger=PropertyChanged}"/> <Button Grid.Row="2" Grid.Column="2" Grid.ColumnSpan="2" Margin="5" Content="Calculate" Command="{Binding CalculateCommand}"/> <Label Grid.Row="3" Grid.Column="0" Content="Result:"/> <TextBox Grid.Row="3" Grid.Column="1" Grid.ColumnSpan="3" Margin="5" Text="{Binding Result}"/> </Grid> </Window> ``` 现在,我们可以在代码中使用以下命令来显示我们的计算器界面: ```C# CalculatorViewModel viewModel = new CalculatorViewModel(); CalculatorView view = new CalculatorView(); view.DataContext = viewModel; view.ShowDialog(); ``` 好了,以上就是个基于MVVM的中英文单词计算器的实现。希望能够对您有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值